package br.unidocs.servico;

import java.util.List;

import javax.ejb.Local;

import br.unidocs.modelo.entidade.Mensagem;

@Local
public interface MensagemEJB {

	List<Mensagem> listarUltimasMensagens(Integer limite);

	List<Mensagem> listaMensagens();

	Mensagem obterPorId(Integer id);

	Mensagem gravaResposta(Integer idMensagemOriginal, Integer idUsuario,
			String novoTitulo, String textoResposta);

	Mensagem gravaTopico(Integer idUsuario, String titulo, String texto);

	// void excluiMensagem(Mensagem mensagemParaExclusao);
	void excluiMensagem(Mensagem m);

	void atualizaMensagem(Mensagem mensagem);

	// void excluiMensagem(int id);

}
